Settings for registers of CAN-LIN SBC Click driver.
More...
Settings for registers of CAN-LIN SBC Click driver.
◆ CANLINSBC_DEVICE_ID
| #define CANLINSBC_DEVICE_ID 0x86 |
CAN-LIN SBC device ID setting.
Specified setting for device ID of CAN-LIN SBC Click driver.
◆ CANLINSBC_DMCR_DOPM_MASK
| #define CANLINSBC_DMCR_DOPM_MASK 0x07 |
◆ CANLINSBC_DMCR_DOPM_NORMAL_MODE
| #define CANLINSBC_DMCR_DOPM_NORMAL_MODE 0x07 |
◆ CANLINSBC_DMCR_DOPM_SLEEP_MODE
| #define CANLINSBC_DMCR_DOPM_SLEEP_MODE 0x01 |
◆ CANLINSBC_DMCR_DOPM_STANDBY_MODE
| #define CANLINSBC_DMCR_DOPM_STANDBY_MODE 0x04 |
◆ CANLINSBC_DMCR_RSTEN
| #define CANLINSBC_DMCR_RSTEN 0x20 |
CAN-LIN SBC Device Mode Control Register (DMCR) setting.
Specified setting for Device Mode Control Register (DMCR) of CAN-LIN SBC Click driver.
◆ CANLINSBC_DMCR_SLPVCCUC
| #define CANLINSBC_DMCR_SLPVCCUC 0x08 |
◆ CANLINSBC_DMCR_VCCOVSD
| #define CANLINSBC_DMCR_VCCOVSD 0x10 |
◆ CANLINSBC_RX_DRV_BUFFER_SIZE
| #define CANLINSBC_RX_DRV_BUFFER_SIZE 300 |
◆ CANLINSBC_SET_DATA_SAMPLE_EDGE
Data sample selection.
This macro sets data samples for SPI modules.
- Note
- Available only on Microchip PIC family devices. This macro will set data sampling for all SPI modules on MCU. Can be overwritten with canlinsbc_init which will set SET_SPI_DATA_SAMPLE_MIDDLE by default on the mapped mikrobus.
◆ CANLINSBC_SET_DATA_SAMPLE_MIDDLE
◆ CANLINSBC_TRXCR_CFDPE
| #define CANLINSBC_TRXCR_CFDPE 0x40 |
CAN-LIN SBC CAN Transceiver Control Register (TRXCR) setting.
Specified setting for CAN Transceiver Control Register (TRXCR) of CAN-LIN SBC Click driver.
◆ CANLINSBC_TRXCR_COMP_MASK
| #define CANLINSBC_TRXCR_COMP_MASK 0x03 |
◆ CANLINSBC_TRXCR_COMP_NORMAL_MODE
| #define CANLINSBC_TRXCR_COMP_NORMAL_MODE 0x01 |
◆ CANLINSBC_TRXCR_COMP_SILENT_MODE
| #define CANLINSBC_TRXCR_COMP_SILENT_MODE 0x03 |
◆ CANLINSBC_TRXCR_COMP_STANDBY_MODE
| #define CANLINSBC_TRXCR_COMP_STANDBY_MODE 0x00 |
◆ CANLINSBC_TRXCR_CPNE
| #define CANLINSBC_TRXCR_CPNE 0x10 |
◆ CANLINSBC_TRXCR_PNCFOK
| #define CANLINSBC_TRXCR_PNCFOK 0x20 |
◆ CANLINSBC_TX_DRV_BUFFER_SIZE
| #define CANLINSBC_TX_DRV_BUFFER_SIZE 100 |
CAN-LIN SBC driver buffer size.
Specified size of driver ring buffer.
- Note
- Increase buffer size if needed.
◆ CANLINSBC_WDCR1_WDC_MASK
| #define CANLINSBC_WDCR1_WDC_MASK 0xE0 |
◆ CANLINSBC_WDCR1_WDC_OFF_MODE
| #define CANLINSBC_WDCR1_WDC_OFF_MODE 0x20 |
CAN-LIN SBC Watchdog Configuration Register 1 (WDCR1) setting.
Specified setting for Watchdog Configuration Register 1 (WDCR1) of CAN-LIN SBC Click driver.
◆ CANLINSBC_WDCR1_WDC_TIME_OUT_MODE
| #define CANLINSBC_WDCR1_WDC_TIME_OUT_MODE 0x40 |
◆ CANLINSBC_WDCR1_WDC_WINDOW_MODE
| #define CANLINSBC_WDCR1_WDC_WINDOW_MODE 0x80 |
◆ CANLINSBC_WDCR1_WDLSP
| #define CANLINSBC_WDCR1_WDLSP 0x04 |
◆ CANLINSBC_WDCR1_WDLW
| #define CANLINSBC_WDCR1_WDLW 0x02 |
◆ CANLINSBC_WDCR1_WDPRE_FACTOR_1
| #define CANLINSBC_WDCR1_WDPRE_FACTOR_1 0x00 |
◆ CANLINSBC_WDCR1_WDPRE_FACTOR_1_5
| #define CANLINSBC_WDCR1_WDPRE_FACTOR_1_5 0x08 |
◆ CANLINSBC_WDCR1_WDPRE_FACTOR_2_5
| #define CANLINSBC_WDCR1_WDPRE_FACTOR_2_5 0x10 |
◆ CANLINSBC_WDCR1_WDPRE_FACTOR_3_5
| #define CANLINSBC_WDCR1_WDPRE_FACTOR_3_5 0x18 |
◆ CANLINSBC_WDCR1_WDPRE_MASK
| #define CANLINSBC_WDCR1_WDPRE_MASK 0x18 |
◆ CANLINSBC_WDTRIG_RESET
| #define CANLINSBC_WDTRIG_RESET 0x55 |
CAN-LIN SBC Watchdog Trigger Register (WDTRIG) setting.
Specified setting for Watchdog Trigger Register (WDTRIG) of CAN-LIN SBC Click driver.